package com.origin.chaos.common.util;

import org.springframework.lang.Nullable;

/**
 * 一些通用的工具方法
 *
 * @author: tao.ding
 * @date 2021-08-02
 */
public class ObjectUtil {

    /**
     * 检查bool是否为null或者false
     *
     * @param bool
     * @return
     */
    public static boolean isTrue(@Nullable Boolean bool) {
        return null != bool && bool;
    }

    /**
     * 返回long值
     *
     * @param var 封装Long类型
     * @return 如果var == null，返回0，否则返回对应的解包类型
     */
    public static long ofLong(@Nullable Long var) {
        if (null == var) {
            return 0;
        }
        return var;
    }
}
